Notices
Please note - for the Spring 2026 semester, I will be working remotely. Please do not come to my office, as I will not be on campus.
Office Hours
My student support hours are posted within each Canvas module. To attend open support hours, please use the link provided on the Student Support page in any module.
For a private, one-on-one appointment, access the Cisco Webex link within your Canvas course. After opening the Cisco Webex link, select the Office Hours tab to view all available dates and times.
You are welcome to schedule a private appointment or virtually drop in during open support hours using the link on your courses' Student Support page in Canvas.
Classes Taught
Summer 2026
| CIS150AB | Object-Oriented Programming Fundamentals | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16502
|
|
Online (On Your Time)
Lecture/Lab
|
05/26/2026 – 07/16/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
| CIS156 | Python Programming: Level I | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
13926
|
|
Online (On Your Time)
Lecture/Lab
|
05/26/2026 – 07/16/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
|
16503
|
|
Online (On Your Time)
Lecture/Lab
|
05/26/2026 – 07/16/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
Fall 2026
| CIS150AB | Object-Oriented Programming Fundamentals | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
15177
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Closed |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
|
17383
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Open 12 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
| CIS163AA | Java Programming: Level I | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to Java programming. Includes features needed to construct Java Applets, Java Applications, control structures, methods, arrays, character and string manipulation, graphics, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Course Notes: Requires an additional 50-minute lab per week. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16287
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Open 11 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
| CIS216 | Data Governance, Management, and Quality | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Overview of data governance, data management, and data quality concepts and terminology, and the roles of individuals and businesses with respect to data governance, data management and data quality in analytics. Use of word processing, spreadsheet, database and presentation software. Will demonstrate and use data governance, data management and data quality frameworks and models. A grade of C or better required in all Prerequisites. Prerequisite or Corequisites: CIS215 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
17708
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 10/16/2026
|
|
|
Open 17 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| CIS262AD | C# Level II | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Advanced C# programming with emphasis on data structures, dynamic memory allocation, object-oriented programming, user interfaces, and database processing. Overview of web applications, network programming, and reporting tools. Prerequisites: A grade of C or better in CIS162AD, or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
17455
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Closed |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
|
17509
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Open 15 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
Fall Flex Start 2026
| CIS150AB | Object-Oriented Programming Fundamentals | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16991
|
|
Online (On Your Time)
Lecture/Lab
|
10/19/2026 – 12/18/2026
|
|
|
Open 18 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
| Book Information | ||||||
Degrees & Awards
BS-CIS, Pega Certified Software Architect
MCC directories are not to be used for commercial or political solicitation of college employees by mail, email or telephone. MCC treats all student information as confidential.